﻿@charset "utf-8";

html {
  overflow-y: scroll;
}

body {
  background-color: #FFF;
  min-width: 1350px;
  overflow-x: hidden;
}

a {
  color: #666666;
}
a:hover {
  color: #5EC3CF;
}
.width-1350 {
  width: 1350px;
  margin-left: auto;
  margin-right: auto;
}


.zhicwl-header1 {
  background-color: #F5F5F5;
  font-size: 14px;
  color: #999999;
  padding: 8px 0;
}
.zhicwl-header1-right {
  font-size: 12px;
}
.zhicwl-header1-right a {
  color: #999999;
}
.zhicwl-header1-right a:hover {
  color: #FF0036;
}
.zhicwl-header1-right span {
  padding-left: 5px;
}
.zhicwl-header1-right > a {
  margin: 0 8px;
}
.zhicwl-header1-right samp {
  padding-left: 20px;
}

.zhicwl-tedre {
  padding: 25px 0;
  padding-bottom: 40px;
}
.zhicwl-tedre-srat {
  text-align: center;
}
.zhicwl-tedre-mabf {
  display: inline-block;
  overflow: hidden;
  margin-top: 10px;
}
.zhicwl-tedre-mabf input[type="text"] {
  width: 440px;
  height: 40px;
  border: 2px solid #FF2853;
  float: left;
  padding: 0 10px;
}
.zhicwl-tedre-mabf input[type="submit"] {
  width: 130px;
  background-color: #FF2853;
  color: #FFF;
  font-size: 17px;
  height: 40px;
  border: none;
  cursor: pointer;
}
.zhicwl-tedre-yrte {
  margin-top: 7px;
}
.zhicwl-tedre-yrte ul {
  overflow: hidden;
}
.zhicwl-tedre-yrte ul li {
  float: left;
  font-size: 14px;
}
.zhicwl-tedre-yrte ul li span {
  color: #FF0036;
}
.zhicwl-tedre-yrte ul li a {
  font-size: 14px;
  color: #999999;
  margin-left: 18px;
  margin-right: 18px;
  position: relative;
}
.zhicwl-tedre-yrte ul li a:after {
  content: "";
  position: absolute;
  left: -18px;
  top: 5px;
  z-index: 1;
  width: 1px;
  height: 12px;
  background-color: #DADADA;
}
.zhicwl-tedre-yrte ul li:nth-child(2) a:after {
  display: none;
}
.zhicwl-tedre-yrte ul li a:hover {
  color: #FF0036;
}
.zhicwl-lmtrh {
  position: relative;
  border-top: 1px solid #EBECEE;
}
.hidemenu .zhicwl-lmtrh {
  border-bottom: 1px solid #EBECEE;
}

.zhicwl-sbreplg {
  height: 580px;
  position: relative;
}
.zhicwl-lmtrh-aside {
  width: 220px;
}
.zhicwl-lmtrh-aside h3 {
  background-color: #FF2853;
  color: #FFF;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  padding-left: 33px;
}
.zhicwl-lmtrh-aside h3 span {
  padding-left: 17px;
}

.zhicwl-hy-nav ul li {
  float: left;
  font-size: 16px;
  color: #000;
  margin-left: 76px;
  position: relative;
}

.zhicwl-hy-nav ul li a{ color:#000;}

.zhicwl-hy-nav ul li.on a {
  color: #FF0036;
}


.zhicwl-hy-nav ul li.on:after {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -16px;
  top: -31px;
  z-index: 1;
  width: 32px;
  height: 18px;
  background: url(../images/img47.png) left top no-repeat;
}

.zhicwl-hy-nav ul li a:hover {
  color: #FF0036;
}
.zhicwl-sbreplg-div {
  height: 100%;
  position: relative;
}
.zhicwl-hplre {
  position: absolute;
  width: 220px;
  height: 100%;
  background-color: #FFF;
  z-index: 9999;
}
.showmenu .zhicwl-hplre {
  height: 580px;
}
.hidemenu .zhicwl-sbreplg-div {
  display: none;
}
.hidemenu .zhicwl-lmtrh-aside:hover .zhicwl-sbreplg-div {
  display: block;
}
.hidemenu .zhicwl-lmtrh-aside:hover .zhicwl-sbreplg-div .zhicwl-hplre {
  height: 580px;
}
.zhicwl-hplre-itr {
  padding: 0 26px 0 32px;
}
.zhicwl-hplre-itr2 {
  padding-left: 17px;
  font-size: 16px;
}
.zhicwl-hplre-div li {
  border-bottom: 1px solid #F9F9F9;
  cursor: pointer;
  height: 64.49px;
  line-height: 64.49px;
}


.zhicwl-hplre-div .zhicwl-hplre-itr2 a{ color:#000;}

.zhicwl-hplre-div li:first-child {
  border-top: none;
}
.zhicwl-hplre-div li:hover .zhicwl-hplre-itr2 {
  color: #FF0036;
}

.zhicwl-rentl-div {
  padding-top: 70px;
}
.zhicwl-rentl-nav ul {
  overflow: hidden;
  margin-left: -2px;
  margin-top: -33px;
}
.zhicwl-rentl-nav ul li {
  float: left;
  width: 20%;
/*  width: 268px;*/
  padding-left: 2px;
  margin-top: 33px;
  position: relative;
}
.zhicwl-rentl-t1 img {
  width: 100%;height:268px;/*width: 268px;*/ 
}
.zhicwl-rentl-t2 {
  line-height: 60px;
  border: 1px solid #EDEDED;
  border-top: none;
  padding: 0 15px;
  background-color: #FFF;
}
.zhicwl-rentl-t2 h3 {
  color: #333;
  font-size: 16px;
}
.zhicwl-rentl-title {
  text-align: center;
  padding-bottom: 45px;
}
.zhicwl-rentl-title h4 {
  font-size: 30px;
  color: #333;
}
.zhicwl-rentl-title h5 {
  font-size: 14px;
  color: #999;
  margin-top: 16px;
}

.zhicwl-xinmre {
  text-align: center;
  margin-top: 35px;
}
.zhicwl-xinmre a {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  width: 280px;
  line-height: 38px;
  overflow: hidden;
  border-radius: 100px;
  background-color: #FF2853;
  -moz-transition: background-color 0.15s linear;
  -webkit-transition: background-color 0.15s linear;
  -o-transition: background-color 0.15s linear;
  -ms-transition: background-color 0.15s linear;
  transition: background-color 0.15s linear;
}
.zhicwl-xinmre a:hover {
  background-color: #FFBA00 !important;
  color: #FFF !important;
}
.zhicwl-rentl {
  background: url(../images/img17.jpg) center 130px no-repeat;
}

.zhicwl-jmsre {
  background: url(../images/img18.jpg) center top no-repeat;
  padding-top: 36px;
  margin-top: 62px;
  padding-bottom: 55px;
}
.zhicwl-jmsre .zhicwl-xinmre a {
  color: #FF0033;
  background-color: #FFF;
}
.zhicwl-jmsre-nav {
  background-color: #FFF;
  padding: 35px 15px;
}
.zhicwl-jmsre-nav ul li {
  width: 16.666666667%;
  text-align: center;
  float: left;
}
.zhicwl-jmsre-nav ul li a {
  display: block;
  padding: 35px 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
}
.zhicwl-jmsre-nav ul li a:hover {
  box-shadow: 0 0 15px #EFEFEF;
}
.zhicwl-jmsre-nav ul li img {
  margin: 0 auto;
}
.zhicwl-jmsre-nav ul li h5 {
  font-size: 16px;
  color: #333;
  padding-top: 14px;
  padding-bottom: 10px;
}
.zhicwl-jmsre-nav ul li h6 {
  font-size: 12px;
  color: #999;
}
.zhicwl-colore h4 {
  color: #FFF;
}
.zhicwl-colore h5 {
  color: #FFF;
}

.zhicwl-zarew {
  padding-top: 75px;
}
.zhicwl-zarew-tire {
  position: relative;
  padding-bottom: 20px;
}
.zhicwl-zarew-tire:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 38px;
  height: 2px;
  background-color: #FF0033;
}
.zhicwl-zarew-tire h4 {
  font-size: 22px;
  color: #333;
}
.zhicwl-zarew-tire h5 {
  font-size: 13px;
  color: #999;
  padding-left: 10px;
  padding-bottom: 3px;
}
.zhicwl-zarew-nav {
  padding-bottom: 16px;width:1100px;
}
.zhicwl-zarew-nav ul {
  font-size: 0;
  text-align: left;
}
.zhicwl-zarew-nav ul li {
  display: inline-block;
  position: relative;
  padding-left: 27px;
  margin-left: 27px;
}
.zhicwl-zarew-nav ul li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  z-index: 1;
  width: 1px;
  height: 13px;
  background-color: #CCCCCC;
}
.zhicwl-zarew-nav ul li:first-child:after {
  display: none;
}
.zhicwl-zarew-nav ul li a {
  font-size: 16px;
  color: #666666;
}
.zhicwl-zarew-nav ul li a:hover {
  color: #FF0033;
}
.zhicwl-zarew-nav ul li.on a {
  color: #FF0033;
}

.zhicwl-zarew-nav ul span {
  display: inline-block;
  position: relative;
  float:right;
}
.zhicwl-zarew-nav ul span a {
  font-size: 16px;
  color: #666666;
}
.zhicwl-zarew-nav ul span a:hover {
  color: #FF0033;
}
.zhicwl-zarew-nav ul span:after {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  z-index: 1;
  width: 1px;
  height: 13px;
  background-color: #CCCCCC;
}

.zhicwl-zreb {
  margin-top: 30px;
}
.zhicwl-zreb-div>ul {
  overflow: hidden;
  margin-left: -2px;
}
.zhicwl-zreb-div>ul>li {
  float: left;
 width: 20%;  /* width:268px;*/
  padding-left: 2px;
  height: 354px;
  overflow: hidden;
  position: relative;
}
.zhicwl-zreb-t1 img {
  width: 100%;height:268px;  /*width: 268px; */
}
.zhicwl-zreb-div>ul>li h3 {
  font-size: 16px;
  color: #333;
  padding-bottom: 15px;
}
.zhicwl-zreb-t2 {
  overflow: hidden;
}
.zhicwl-zreb-t2 span {
  font-size: 16px;
  color: #999;
  float: left;
}
.zhicwl-zreb-t2 samp {
  font-size: 14px;
  color: #999;
  float: right;
  padding-right: 10px;
}
.zhicwl-zreb-t2 samp i {
  font-style: normal;
  text-decoration: line-through;
}
.zhicwl-zreb-t3 {
  border: 1px solid #EDEDED;
  padding: 18px 10px 17px 10px;
  margin-top: 1px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.zhicwl-zreb-div > ul > li.zhicwl-atvre {
  padding: 0 15px;
}

.zhicwl-zreb .zhicwl-zreb-div {
  display: none;
}
.zhicwl-zreb .zhicwl-zreb-div:first-child {
  display: block;
}

.zhicwl-atvre dl {
  min-height: 102px;
  overflow: hidden;
}
.zhicwl-atvre dl dt {
  float: left;
  width: 33.3333%;
  margin-top: 20px;
}
.zhicwl-atvre dl dt a {
  color: #FFF;
  font-size: 14px;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.zhicwl-yjsbg {
  position: relative;
}
.zhicwl-yjsbg {
  padding: 0 15px;
  margin-top: 25px;
}
.zhicwl-yjsbg-beisj {
  background-color: #FFF;
  overflow: hidden;
  border-radius: 5px;
  padding: 25px;
  position: relative;
  z-index: 1;
}
.zhicwl-yjsbg-xurdf {
  position: relative;
  margin-top: 15px;
}
.zhicwl-yjsbg-xurdf img {
  width: 100%;
}
.zhicwl-yjsbg-xurdf h6 {
  display: block;
  position: absolute;
  left: 0;
  bottom: 15px;
  z-index: 1;
  width: 100%;
  height: 42px;
  line-height: 42px;
  background-color: rgba(255, 255, 255, .8);
  text-align: center;
  font-size: 21px;
  font-weight: bold;
}
.zhicwl-yjsbg-div {
  text-align: center;
}
.zhicwl-yjsbg-div h4 {
  font-size: 16px;
  padding-bottom: 10px;
}
.zhicwl-yjsbg-div h5 {
  color: #888888;
  font-size: 12px;
}
.zhicwl-yjsbg-bj {
  position: absolute;
  left: 0;
  top: 5%;
  z-index: 0;
  width: 100%;
  height: 90%;
  background-color: rgba(255, 255, 255, .5);
  border-radius: 6px;
}

.zhicwl-hsnre.swiper-container {
  width: 100%;
  height: 100%;
  padding: 70px 0;
  padding-left: 14px;
}
.zhicwl-hsnre .swiper-slide {
  transition: 300ms;
}
.zhicwl-hsnre .swiper-slide img {
  width: 100%;
}
.zhicwl-hsnre .swiper-slide:not(.swiper-slide-active) {}

/*.zhicwl-hsnre .swiper-slide.swiper-slide-next + .swiper-slide{
	transform: scale(1.2);
	margin-right: 54px !important;
	margin-left: 39px !important;
}*/
.zhicwl-hsnre .swiper-wrapper:hover .swiper-slide {
  transform: scale(1);
  margin-right: 15px !important;
  margin-left: 0 !important;
}
.zhicwl-hsnre .swiper-wrapper .swiper-slide:hover {
  transform: scale(1.2);
  margin-right: 54px !important;
  margin-left: 39px !important;
}




.zhicwl-hsnre .zhicwl-zreb-t3 h3 {
  font-size: 15px;
  color: #333;
  padding-bottom: 10px;
  text-align: center;
}
.zhicwl-hsnre .zhicwl-zreb-t2 {
  text-align: center;
}
.zhicwl-hsnre .zhicwl-zreb-t2 span {
  font-size: 14px;
  float: none;
}
.zhicwl-hsnre .zhicwl-zreb-t2 samp {
  font-size: 14px;
  float: none;
  margin-left: 20px;
}
.zhicwl-hsnre .zhicwl-zreb-t3 {
  border: 0;
  padding: 15px 10px;
  margin-top: 0;
  background-color: #FFF;
}

.zhicwl-paismlxg {
  position: relative;
}
.zhicwl-hsnre .swiper-slide:hover .zhicwl-zreb-t3 {
  visibility: hidden;
}
.zhicwl-hsnre .swiper-slide:hover .zhicwl-paismlxg {
  background-color: #FFF;
}

.zhicwl-hsnre .swiper-slide .zhicwl-xinmre {
  text-align: center;
  width: 100%;
  display: none;
}
.zhicwl-hsnre .swiper-slide .zhicwl-xinmre a {
  display: inline-block;
  color: #fff;
  font-size: 15px;
  width: 160px;
  line-height: 30px;
  overflow: hidden;
  border-radius: 100px;
  background-color: #FF2853;
}
.zhicwl-hsnre .swiper-slide .zhicwl-xinmre {
  position: absolute;
  left: 0;
  top: 18px;
  z-index: 1;
}
.zhicwl-hsnre .swiper-slide:hover .zhicwl-xinmre {
  display: block;
}


.zhicwl-sbareg ul {
  font-size: 0;
  text-align: center;
  margin-left: -28px;
}
.zhicwl-sbareg ul li {
  display: inline-block;
  position: relative;
  padding-left: 28px;
  margin-left: 28px;
}
.zhicwl-sbareg ul li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  z-index: 1;
  width: 1px;
  height: 10px;
  background-color: #7BFCFF;
}
.zhicwl-sbareg ul li:first-child:after {
  display: none;
}
.zhicwl-sbareg ul li a {
  font-size: 16px;
  color: #FFF;
}
.zhicwl-sbareg ul li a:hover {
  color: #10EFF0;
}
.zhicwl-fatem {
  overflow: hidden;
}
.zhicwl-fatem .zhicwl-xinmre {
  margin-top: 0;
}
.zhicwl-fatem .zhicwl-xinmre a {
  border-radius: 0;
  background-color: transparent;
  border: 1px solid #FFF;
}

.zhicwl-fatem {
  margin-top: 92px;
  padding-top: 58px;
  background: url(../images/img33.jpg) center top no-repeat;
  background-size: cover;
  padding-bottom: 38px;
}
.zhicwl-fatem .zhicwl-rentl-title h4 {
  font-size: 24px;
}
.zhicwl-fatem .zhicwl-rentl-title h5 {
  font-size: 12px;
  margin-top: 12px;
  color: #46F8FC;
}
.zhicwl-fatem .swiper-button-next,
.zhicwl-fatem .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 55px;
  height: 55px;
  right: 35px;
  margin-top: -55px;
  z-index: 10;
  cursor: pointer;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background: url(../images/img35.png) left top no-repeat;
}
.zhicwl-fatem .swiper-button-prev {
  background: url(../images/img34.png) left top no-repeat;
  left: 35px;
}
.zhicwl-fatem .swiper-wrapper {
  cursor: pointer;
}

.zhicwl-yanreg-stit ul {
  overflow: hidden;
  margin-top: -2px;
  margin-left: -2px;
}
.zhicwl-yanreg-stit ul li {
  float: left;
  width: 33.3333%;
  margin-top: 2px;
  padding-left: 2px;
}
.zhicwl-yanreg-stit ul li a {
  position: relative;
  display: block;
}
.zhicwl-yanreg-stit ul li a img {
  width: 100%;
}
.zhicwl-yanreg-stit ul li a h5 {
  color: #FFF;
  font-size: 14px;
  text-align: center;
  padding: 0 18px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  line-height: 50px;
  background-color: rgba(0, 0, 0, .5);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.zhicwl-yanreg {
  padding-top: 68px;
  background: url(../images/img36.jpg) center top no-repeat;
}

.zhicwl-srtea {
  background: url(../images/img38.jpg) center top no-repeat;
  padding-top: 52px;
  margin-top: 52px;
}
.zhicwl-emtfre {
  background: url(../images/img65.png) center top no-repeat;
}
.zhicwl-srtea-div {
  padding-bottom: 85px;
}
.zhicwl-amnsv {
  background-color: #FFF;
  padding: 15px 50px 50px;
  border-radius: 16px;
  overflow: hidden;
}
.zhicwl-amnsv-div {
  position: relative;
}
.zhicwl-amnsv-div:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 200px;
  background-color: #FAFAFA;
  border-radius: 0 0 18px 18px;
}
.zhicwl-amnsv-div ul {
  overflow: hidden;
  padding-bottom: 43px;
  padding-top: 60px;
  position: relative;
  z-index: 2;
}
.zhicwl-amnsv-div ul li {
  float: left;
  width: 25%;
  -webkit-transition: transform 0.15s linear;
}
.zhicwl-amnsv-div ul li:hover {
  -webkit-transform: scale(1.1, 1.1);
}
.zhicwl-srtea .zhicwl-rentl-title {
  padding-bottom: 35px;
}
.zhicwl-amnsv-t1 img {
  margin: 0 auto;
}
.zhicwl-amnsv-t2 {
  text-align: center;
}
.zhicwl-amnsv-t2 h4 {
  font-size: 20px;
  color: #333;
  padding-bottom: 15px;
  padding-top: 18px;
}
.zhicwl-amnsv-t2 p {
  color: #999;
  font-size: 16px;
  line-height: 1.4;
}


.zhicwl-xmsb {
  padding-top: 70px;
  padding-bottom: 100px;
  background: url(../images/img42.jpg) center top no-repeat;
}
.zhicwl-ygwrd-tos span {
  font-size: 22px;
  color: #666;
  padding-left: 8px;
}
.zhicwl-ygwrd-tos:hover span {
  color: #FF4747;
}
.zhicwl-ygwrd-djmb {
  margin-top: 22px;
}
.zhicwl-ygwrd-djmb a {
  position: relative;
  padding-left: 10px; 
}

.tagbg { height:auto; overflow:hidden; border-bottom: 1px dashed #ddd;
padding-bottom: 15px;}
.zhicwl-ygwrd-djmb .tagbg { position:static; font-size:16px; color:#000;  width:18%;
display: block;
float: left;
text-align: center;
height: 40px;
line-height: 40px;
 border:1px solid #ededed; margin-bottom:10px; margin-left:16px;}
 .zhicwl-ygwrd-djmb .tagbg a{ position:static;}
.zhicwl-ygwrd-djmb .tagbg a:hover{ text-decoration:underline; color:#f00;}
.zhicwl-ygwrd-djmb ul { height:auto; overflow:hidden; clear:both;}


.zhicwl-ygwrd-djmb a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
  z-index: 1;
  width: 4px;
  height: 4px;
  background-color: #FF2853;
  overflow: hidden;
  border-radius: 50%;
}
.zhicwl-ygwrd {
  overflow: hidden;
  margin: 0 -18px;
  padding-top: 50px;
}
.zhicwl-ygwrd article {
  width: 33.3333%;
  float: left;
  padding: 0 18px;
  background-color: rgba(255, 255, 255, .9);
}
.zhicwl-ygwrd-djmb ul li {
  border-bottom: 1px dashed #EBECEE;
}
.zhicwl-ygwrd-djmb ul li a {
  padding: 15px 0;
  padding-left: 10px;
}
.zhicwl-ygwrd-djmb ul li a span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 30px;
  font-size: 14px;
  color: #666666;
  text-align: left;
}
.zhicwl-ygwrd-djmb ul li a time {
  font-size: 14px;
  color: #999999;
}
.zhicwl-ygwrd-djmb ul li a:hover span {
  color: #FF2853;
}

.zhicwl-footer1-top {
  background-color: #333333;
  padding: 35px 0;
}
.zhicwl-byfre-art1 {
  width: 660px;
}
.zhicwl-byfre h3 {
  font-size: 16px;
  color: #FFF;
}
.zhicwl-byfre-diavb {
  margin-top: 26px;
}
.zhicwl-byfre-diavb ul {
  overflow: hidden;
}
.zhicwl-byfre-diavb ul li {
  line-height: 1.7;
  width: 122px;
  float: left;
}
.zhicwl-byfre-diavb ul li a {
  font-size: 14px;
  color: #999999;
  display: block;
}
.zhicwl-byfre-diavb ul li a:hover {
  color: #FFF;
}

.zhicwl-sbtar {
  padding-top: 7px;
}
.zhicwl-sbtar-right {
  color: #999999;
  padding-left: 16px;
}
.zhicwl-sbtar-right span {
  display: block;
  font-size: 16px;
}
.zhicwl-sbtar-right b {
  font-size: 20px;
  display: block;
  padding-top: 8px;
}
.zhicwl-panmsb {
  font-size: 14px;
  color: #999999;
  line-height: 2.1;
  padding-top: 10px;
}

.zhicwl-cbnamrt img {
  margin: 0 auto;
}
.zhicwl-cbnamrt h6 {
  font-size: 14px;
  color: #999999;
  text-align: center;
  padding-top: 17px;
}
.zhicwl-cbnamrt-div {
  margin-left: 35px;
}
.zhicwl-cbnamrt {
  padding-left: 20px;
}
.zhicwl-footer1-bottom {
  line-height: 1.5;
  background-color: #1F1F1F;
  color: #D0D0D0;
  font-size: 16px;
  padding: 11px 0;
  text-align: center;
}

.zhicwl-pasnrt-nav {
  padding-top: 28px;
  font-size: 16px;
}

.zhicwl-pasnrt-nav a{ color:#000;}
.zhicwl-pasnrt-nav a:hover{ color:#5EC3CF;}

.zhicwl-syhdrt {
  padding-top: 30px;
}
.zhicwl-syhdrt h3 {
  font-size: 16px;
  color: #FF0033;
  font-weight: bold;
}
.zhicwl-guidm {
  margin-top: 25px;
}
.zhicwl-guidm-div {
  border: 1px solid #E7E7E7;
  background-color: #F4F4F4;
  padding: 14px 30px;
}
.zhicwl-guidm-div h4 {
  font-size: 16px;
  color: #333;
  padding-right: 22px;
}
.zhicwl-guidm-aiter ul li {
  border: 1px solid #E5E5E5;
  float: left;
  padding: 3px 8px;
  margin-left: 7px;
}
.zhicwl-guidm-aiter ul li span {
  font-size: 14px;
  color: #666;
  padding-right: 5px;
}
.zhicwl-guidm-aiter ul li img {
  cursor: pointer;
}
.zhicwl-gsbdr {
  border: 1px solid #E7E7E7;
  border-top: none;
  padding: 0 15px;
}
.zhicwl-gsbdr h4 {
  font-size: 16px;
  padding-left: 15px;
}
.zhicwl-gsbdr nav ul {
  overflow: hidden;
}
.zhicwl-gsbdr nav ul li {
  float: left;
  margin-left: 21px;
}
.zhicwl-gsbdr nav ul li a {
  font-size: 14px;
  color: #666666;
}
.zhicwl-gsbdr nav ul li a.active,
.zhicwl-gsbdr nav ul li a:hover {
  color: #FF0036;
}
.zhicwl-gsbdr-div {
  border-top: 1px dashed #EAEAEA;
  padding: 13px 0;
}
.zhicwl-gsbdr .zhicwl-gsbdr-div:first-child {
  border-top: none;
}
.zhicwl-tcsr1 {
  cursor: pointer;
}

.zhicwl-amslgrt-right {
  float: right;
  width: 260px;
  border: 1px solid #EDEDED;
}
.zhicwl-amslgrt-qhert {
  padding: 12px;
}
.zhicwl-amslgrt-qhert ul li {
  margin-top: 15px;
}
.zhicwl-amslgrt-qhert ul li a {
  display: block;
}
.zhicwl-amslgrt-qhert ul li img {
  width: 100%; height:233px;
}
.zhicwl-amslgrt-qhert ul li h5 {
  font-size: 14px;
  color: #333333;
  padding: 16px 10px;
  display: block;
  border: 1px solid #EDEDED;
}
.zhicwl-amslgrt-qhert h5 {
  font-size: 16px;
  color: #666666;
  border-bottom: 1px solid #EDEDED;
  padding: 15px 0;
  padding-top: 3px;
}
.zhicwl-qhert-img {
  overflow: hidden;
}
.zhicwl-qhert-img img {
  -webkit-transition: all 0.15s linear;
}
.zhicwl-amslgrt-qhert ul li a:hover h5 {
  color: #FF0036;
}
.zhicwl-amslgrt-qhert ul li a:hover img {
  transform: scale(1.1);
}


.zhicwl-amslgrt {
  padding-top: 30px;
}
.zhicwl-amslgrt-tisre {
  background-color: #FEE7C8;
  color: #ffa56d;
  font-size: 14px;
  padding: 12px 0;
  text-align: center;
}
.zhicwl-amslgrt-left {
  float: left;
  width: 1078px;
}
.zhicwl-amslgrt-mbxs {
  font-size: 16px;
  padding: 13px 0;
  padding-right: 10px;
  background-color: #FFF5EC;
  border-top: 1px solid #FFAD78;
  color: #999999;
}
.zhicwl-amslgrt-mbxs a {
  color: #DCDCDC;
  padding: 0 10px;
}

.zhicwl-ksoret>ul>li {
  float: left;
  width: 268px;
  padding-left: 2px;
  height: auto;
  overflow: hidden;
  margin-top: 48px;
}
.zhicwl-ljyter {
  text-align: center;
  border: 1px solid #EDEDED;
  border-top: none;
  padding-top: 11px;
  padding-bottom: 9px;
}
.zhicwl-ljyter a {
  display: inline-block;
  color: #FFF;
  font-size: 15px;
  background-color: #FF2853;
  overflow: hidden;
  border-radius: 100px;
  padding: 7px 10px;
  width: 140px;
}
.zhicwl-ljyter a:hover {
  background-color: #FFBA00;
}
.zhicwl-zreb-page {
  padding-top: 50px;
}
.zhicwl-zreb-page ul {
  font-size: 0;
  text-align: center;
}
.zhicwl-zreb-page ul li {
  display: inline-block;
  font-size: 14px;
  color: #999999;
  margin: 0 7px;
}
.zhicwl-zreb-page ul li a,
.zhicwl-zreb-page ul li span {
  color: #999999;
  border: 1px solid #E7E7E7;
  padding: 10px 14px;
  display: block;
  border-radius: 3px;
}
.zhicwl-zreb-page ul li.active span,
.zhicwl-zreb-page ul li.active a,
.zhicwl-zreb-page ul li a:hover {
  color: #FFF;
  background-color: #FF2853;
  border-color: #FF2853;
}


.zhicwl-slbtry {
  margin-top: 45px;
  padding: 0 15px;
  padding-bottom: 56px;
  padding-top: 50px;
  background: url(../images/img52.png) center top no-repeat;
  background-size: cover;
}
.zhicwl-rentl-t2 {
  line-height: 56px;
  padding: 0 10px;
}
.zhicwl-rentl-t2 h3 {
  font-size: 15px; width:90%; overflow:hidden; width:90%; display:block; text-overflow: ellipsis;
white-space: nowrap;
}
.zhicwl-slbtry .zhicwl-zarew-tire * {
  color: #FFF;
}
.zhicwl-slbtry .zhicwl-zarew-tire {
  padding-bottom: 30px;
}
.zhicwl-slbtry .zhicwl-zarew-tire:after {
  display: none;
}

.zhicwl-kansr .swiper-button-next,
.zhicwl-kansr .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 55px;
  height: 55px;
  right: 25px;
  margin-top: -55px;
  z-index: 10;
  cursor: pointer;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background: url(../images/img35.png) left top no-repeat;
}
.zhicwl-kansr .swiper-button-prev {
  background: url(../images/img34.png) left top no-repeat;
  left: 25px;
}
.zhicwl-kansr .swiper-wrapper {
  cursor: pointer;
}
.zhicwl-ycvlsh {
  padding-bottom: 30px;
}
.zhicwl-ycvlsh h5 {
  font-size: 20px;
}
.zhicwl-ycvlsh-nav {
  padding-left: 5px;
}
.zhicwl-ycvlsh-nav a {
  font-size: 16px;
  display: inline-block;
  padding: 5px 8px;
  margin-left: 3px;
}
.zhicwl-ycvlsh-nav a:hover {
  color: #FF2853;
}
.zhicwl-ycvlsh-nav a.on {
  background-color: #FF2853;
  color: #FFF;
}

.zhicwl-zlpsdr {
  border-top: 1px solid #FF2853;
  padding-top: 73px;
}
.zhicwl-zlpsdr-right {
  width: 315px;
  background-color: #FF2853;
  color: #FFF;
  float: right;
  padding-bottom: 38px;
}
.zhicwl-zlpsdr-right h3 {
  font-size: 17px;
  font-weight: bold;
  display: block;
  border-bottom: 1px solid #FFF;
  padding: 16px 30px;
}
.zhicwl-zlpsdr-s1 {
  padding-top: 37px;
}
.zhicwl-zlpsdr-s1 p {
  font-size: 14px;
  padding: 0 30px;
  line-height: 2.2;
}
.zhicwl-zlpsdr-s2 {
  padding: 0 30px;
  padding-bottom: 10px;
}
.zhicwl-zlpsdr-s3 {
  padding-left: 16px;
}
.zhicwl-zlpsdr-s3 span {
  font-size: 16px;
}
.zhicwl-zlpsdr-s3 b {
  font-size: 20px;
  display: block;
  padding-top: 6px;
}
.zhicwl-zlpsdr-s4 {
  padding-top: 25px;
}
.zhicwl-zlpsdr-s4x {
  padding-top: 25px;
}
.zhicwl-zlpsdr-s4 a {
  display: block;
  width: ;
  background-color: #FFF;
  margin: 0 4px;
  text-align: center;
  padding: 5px 25px;
}
.zhicwl-zlpsdr-s4 a span {
  padding-left: 8px;
  color: #00BC19;
}
.zhicwl-zlpsdr-s4 a {
  -webkit-transition: background-color 0.15s linear;
}
.zhicwl-zlpsdr-s4 a:hover {
  background-color: #E3E5E7;
}


.zhicwl-zlpsdr-s5 {
  padding: 0 12px;
}
.zhicwl-zlpsdr-s5 {
  text-align: center;
}
.zhicwl-zlpsdr-s5 img {
  margin: 0 auto;
  width: 106px;
  height: 106px;
}
.zhicwl-zlpsdr-s5 h6 {
  padding-top: 18px;
  font-size: 14px;
}

.zhicwl-zlpsdr {
  background: url(../images/img56.png) center 10px no-repeat;
}
.zhicwl-zlpsdr-left {
  width: 1000px;
  float: left;
}
.zhicwl-zlpsdr-sjdtd {
  border-bottom: 1px solid #FF2853;
}
.zhicwl-zlpsdr-sjdtd ul li {
  float: left;
  color: #333;
  font-size: 16px;
 /* padding: 12px 20px; */ width:120px; padding:12px 0px; text-align:center;
  border: 1px solid transparent;
  border-bottom: 0;
  background-color: #FFF;
  position: relative;
  top: 1px;
  cursor: pointer;
}

.zhicwl-zlpsdr-sjdtd ul li a{ display:block;}


.zhicwl-zlpsdr-sjdtd ul li.on {
  border: 1px solid #FF2853;
  border-bottom-color: #FFF;
  padding-bottom: 13px;
}
.zhicwl-zlpsdr-sjdtd ul li:hover {
  color: #FF2853;
}
.zhicwl-zlpsdr-rsyre {
  font-size: 16px;
  line-height: 1.5;
  padding: 30px 40px;
}
.zhicwl-zlpsdr-tit {
  font-size: 26px;
  color: #333;
  margin-left: -40px;
}
.zhicwl-zlpsdr-hd .zhicwl-zlpsdr-rsyre {
  display: none;
}
.zhicwl-zlpsdr-hd .zhicwl-zlpsdr-rsyre:first-child {
  display: block;
}
.zhicwl-nres-left article h3 {
  background-color: #FF2853;
  color: #FFF;
  font-size: 16px;
  display: block;
  text-align: center;
  padding: 11px 0;
  cursor: pointer;
}
.zhicwl-nres-left article h3:hover {
  background-color: #FD486D;
}
.zhicwl-nres-left dl {
  padding-top: 6px;
  display: none;
  padding-bottom: 10px;
}
.zhicwl-nres-left article:first-child dl {
  display: block;
}
.zhicwl-nres-left dl dt {
  cursor: pointer;
  padding-top: 6px;
  padding-bottom: 5px;
}
.zhicwl-nres-left dl dt h6 {
  color: #333333;
  font-size: 14px;
  padding-left: 32px;
  width: 126px;
}
.zhicwl-nres-left dl dd {
  padding-left: 42px;
  line-height: 1.7;
}
.zhicwl-nres-left dl dd span {
  padding-right: 3px;
}
.zhicwl-nres-left dl dd a {
  font-size: 14px;
  color: #999999;
}
.zhicwl-nres-left dl dd a:hover {
  color: #FF2853;
}
.zhicwl-nres-left dl dt img {
  display: none;
}
.zhicwl-nres-left dl dt img:nth-last-of-type(2) {
  display: block;
}
.zhicwl-nres-left dl dt:hover h6 {
  color: #FF2853;
}
.zhicwl-nres-left dl dt:hover img {
  display: none;
}
.zhicwl-nres-left dl dt:hover img:nth-last-of-type(1) {
  display: block;
}
.zhicwl-ltstre {
  display: none;
}
.zhicwl-ltdb dt.on h6 {
  color: #FF2853;
}
.zhicwl-ltdb dt img {
  -moz-transition: transform 0.15s linear;
  -webkit-transition: transform 0.15s linear;
  -o-transition: transform 0.15s linear;
  -ms-transition: transform 0.15s linear;
  transition: transform 0.15s linear;

  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
}
.zhicwl-ltdb dt.on img {
  -moz-transition: transform 0.15s linear;
  -webkit-transition: transform 0.15s linear;
  -o-transition: transform 0.15s linear;
  -ms-transition: transform 0.15s linear;
  transition: transform 0.15s linear;

  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.zhicwl-ltdb dt.on img:nth-last-of-type(2) {
  display: none;
}
.zhicwl-ltdb dt.on img:nth-last-of-type(1) {
  display: block;
}
.zhicwl-ndrlsr {
  float: left;
  width: 880px;
  border: 1px solid #EDEDED;
}
.zhicwl-ndrlsr-h5 {
  border-bottom: 1px solid #EDEDED;
  padding: 15.5px 25px;
}
.zhicwl-ndrlsr-h5 h5 {
  font-size: 16px;
  color: #666666;
}
.zhicwl-ndrlsr-nret {
  padding-top: 26px;
  border-bottom: 1px solid #EDEDED;
}
.zhicwl-ndrlsr-nret h1 {
  color: #333333;
  font-size: 24px;
  text-align: center;
  line-height: 1.4;
}
.zhicwl-ndrlsr-srapt {
  font-size: 16px;
  color: #666666;
  line-height: 1.9;
  padding: 32px 38px 30px;
}
.zhicwl-ndrlsr-srapt img {
  max-width: 100%;
  margin-top: 12px;
  height:auto!important;
}
.zhicwl-nres-left {
  float: left;
  width: 180px;
  margin-right: 15px;
  border: 1px solid #FF2853;
}
.zhicwl-gmsnrt {
  padding: 13px 40px;
}
.zhicwl-gmsnrt p {
  padding: 8px 0;
}
.zhicwl-gmsnrt p a {
  font-size: 16px;
  color: #666;
}
.zhicwl-gmsnrt p a:hover {
  color: #FF0033;
}
.zhicwl-ztuem {
  margin-top: 70px;
  width: 100%;
  height: 720px;
  background: url(../images/img61.png) center top no-repeat;
}
.zhicwl-kqlpsb {
  background: url(../images/img63.png) center top no-repeat;
  margin-top: 0;
}
.zhicwl-ztuem-imre img {
  width: 100%;
}
.zhicwl-ztuem-tit {
  text-align: center;
  color: #333333;
  font-size: 32px;
  padding-top: 52px;
}
.zhicwl-ztuem-emtfsw {
  width: 100%;
  height: 516px;
  margin-top: 50px;
}
.zhicwl-ztuem-querg dl {
  padding: 0 72px;
  padding-top: 68px;
}
.zhicwl-ztuem-querg dl dt {
  background-color: #FFF;
  font-size: 14px;
  padding: 10px 38px;
  margin-top: 13px;
}
.zhicwl-ztuem-querg dl dt span {
  font-size: 40px;
  color: #ff253e;
}
.zhicwl-ztuem-querg dl dt font {
  font-size: 16px;
  color: #ff253e;
  padding-left: 22px;
}
.zhicwl-ztuem-querg dl dt * {
  display: inline-block;
  vertical-align: middle;
}
.zhicwl-zgudet {
  background: url(../images/img67.png) center top no-repeat;
}
.zhicwl-zgudet {
  margin-top: 15px;
}
.zhicwl-zlsprm ul li {
  line-height: 2.3;
  border-bottom: 1px dashed #EBECEE;
  padding-bottom: 18px;
  padding-top: 13px;
}
.zhicwl-zlsprm ul li:last-child {
  border-bottom: none;
}
.zhicwl-zlsprm-jmig1 img {
  position: relative;
  top: 7px;
}
.zhicwl-zlsprm-jmig1 h4 {
  color: #333333;
  font-size: 16px;
  padding-left: 7px;
}
.zhicwl-zlsprm-jmig2 p {
  font-size: 14px;
  color: #666666;
  padding-left: 7px;
}
.zhicwl-zlsprm-jmig2 img {
  position: relative;
  top: 7px;
}
.zhicwl-amnsv {
  padding: 15px 60px 50px;
}
.zhicwl-tanshb {
  margin-bottom: 22px;
  background: url(../images/img38.jpg) center top no-repeat;
  background-size: cover;
}
.zhicwl-hsrgbm {
  padding-bottom: 5px;
  padding-top: 30px;
}
.zhicwl-hsrgbm-left {
  width: 450px;
  height: 526px;

  float: left;
}
.zhicwl-hsrgbm-right {
  float: right;
  width: 826px;
}
.zhicwl-hsrgbm-right h2 {
  font-size: 24px;
  color: #333333;
  line-height: 1.4;
}
.zhicwl-hsrgbm-xclrt {
  border-top: 1px solid #FF6604;
  background-color: #FFF5EC;
  margin-top: 36px;
}
.zhicwl-hsrgbm-zclsp {
  padding: 35px 40px 29px;
}
.zhicwl-hsrgbm-zclsp span {
  font-size: 16px;
  color: #000;
  display: inline-block;
  vertical-align: middle;
}
.zhicwl-hsrgbm-zclsp samp {
  padding-left: 7px;
  position: relative;
  top: 5px;
}
.zhicwl-hsrgbm-zclsp .zhicwl-xhsbm {
  font-size: 20px;
  color: #8D8D8D;
  text-decoration: line-through;
}
.zhicwl-hsrgbm-zclsp font {
  font-size: 28px;
  color: #ff6604;
  display: inline-block;
  vertical-align: middle;
  padding-left: 25px;
}
.zhicwl-hsrgbm-xclrt p {
  background-color: #FEE7C8;
  text-align: center;
  line-height: 1.5;
  color: #999999;
  font-size: 16px;
  padding: 8px;
}
.zhicwl-nrkgsg {
  margin-top: 52px;
}
.zhicwl-nrkgsg ul {
  font-size: 0;
  text-align: center;
}
.zhicwl-nrkgsg ul li {
  display: inline-block;
  margin: 0 47px;
  -webkit-transition: transform 0.15s linear;
}
.zhicwl-nrkgsg ul li:hover {
  /*-webkit-transform:scale(1.1,1.1);*/
}
.zhicwl-nrkgsg-t1 img {
  width: 116px;
  height: 116px;
  margin: 0 auto;
}
.zhicwl-nrkgsg-t2 {
  font-size: 16px;
  color: #666;
  text-align: center;
  margin-top: 18px;
}
.zhicwl-nrkgsg-t3 {
  margin-top: 18px;
}
.zhicwl-nrkgsg-t3 a {
  padding: 8px 0;
}
.zhicwl-nrkgsg-t3 span {
  padding-left: 6px;
  font-size: 18px;
}

.zhicwl-nrkgsg ul li:nth-child(1) .zhicwl-nrkgsg-t3 a:hover {
  background-color: #E55900 !important;
  border-color: #E55900 !important;
}
.zhicwl-nrkgsg ul li:nth-child(2) .zhicwl-nrkgsg-t3 a:hover {
  background-color: #D9F3AD !important;
}
.zhicwl-nrkgsg ul li:nth-child(3) .zhicwl-nrkgsg-t3 a:hover {
  background-color: #B8D2F3 !important;
}


.zhicwl-rentl-t3 {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  border: 1px solid #EDEDED;
  cursor: pointer;
}
.zhicwl-rentl-t4 img {
  border-radius: 0 0 50% 50%;
  width: 60%;
  overflow: hidden;
  margin: 0 auto;
}
.zhicwl-rentl-t3 .zhicwl-rentl-t2 {
  border: none;
  margin-top: 10px;
}
.zhicwl-rentl-t3 .zhicwl-xinmre {
  margin-top: 10px;
}
.zhicwl-rentl-t3 .zhicwl-xinmre a {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  width: 160px;
  line-height: 38px;
  overflow: hidden;
  border-radius: 100px;
  background-color: #FF2853;
}
.zhicwl-rentl-t3 .zhicwl-xinmre a:hover {
  background-color: #FFBA00;
}
.zhicwl-rentl-nav ul li:hover .zhicwl-rentl-t3 {
  display: block;
  opacity: 1;
}
.zhicwl-atvre dl dt a:hover {
  color: #FF0033;
}
.zhicwl-shosm .zhicwl-zreb-t3 {
  border: 0;
  margin-top: 15px;
}
.zhicwl-zreb-div ul li:hover .zhicwl-rentl-t3 {
  display: block;
  opacity: 1;
}

.zhicwl-kansr .swiper-wrapper .swiper-slide .zhicwl-rentl-t3 {
  top: -1px;
}
.zhicwl-kansr .swiper-wrapper .swiper-slide:hover .zhicwl-rentl-t3 {
  display: block;
  opacity: 1;
}




.zhicwl-colsyr {
  text-align: center;
}
.zhicwl-colsyr2 {
  display: inline-block;
  margin: 0 auto;
}
.zhicwl-colsyr2:hover * {
  color: #FF4747 !important;
}
.zhicwl-tcsmt {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  display: none;
}
.zhicwl-tcsmt2 {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  display: none;
}
.zhicwl-tcsmt-div {
  width: 500px;
  background-color: #FFF;
}
.zhicwl-tcsmt-stry h4 {
  background-color: #FF0036;
  color: #FFF;
  font-size: 24px;
  display: block;
  text-align: center;
  padding: 12px 0;
  border-radius: 5px 5px 0 0;
}
.zhicwl-tcsmt-div {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 999;
  border-radius: 5px;
}
.zhicwl-tcsmt-stry2 {
  padding: 0 25px;
  padding-top: 35px;
  padding-bottom: 30px;
}
.zhicwl-tcsmt-stry3 {
  width: 50%;
}
.zhicwl-tcsmt-stry3 img {
  margin: 0 auto;
}
.zhicwl-tcsmt-stry3 h6 {
  text-align: center;
  font-size: 16px;
  padding-top: 15px;
}
.zhicwl-tcsmt-gb {
  position: absolute;
  right: 0px;
  top: -40px;
  z-index: 1;
  cursor: pointer;
}
.zhicwl-nrkgsg-t3 {
  transform: scale(.8);
}
.zhicwl-nrkgsg-t3 a {
  cursor: pointer;
}
.zhicwl-ksbntr ul li {
  cursor: pointer;
}
/*.zhicwl-ksbntr ul li .zhicwl-zreb-t1 {
  overflow: hidden; width:268px; height:156px;
}*/
.zhicwl-ksbntr ul li .zhicwl-ljyter a {
  -webkit-transition: background-color 0.2s linear;
}
.zhicwl-ksbntr ul li .zhicwl-zreb-t1 img {
  -webkit-transition: transform 0.2s linear;
}
.zhicwl-ksbntr ul li:hover .zhicwl-ljyter a {
  background-color: #FFBA00;
}
.zhicwl-ksbntr ul li:hover .zhicwl-zreb-t1 img {
  transform: scale(1.1);
}
.zhicwl-zreb-page ul li span {
  cursor: context-menu;
}

.zhicwl-yzdhrt {
  position: fixed;
  right: 0;
  top: 50%;
  margin-top: -279px;
  z-index: 999;
  height: auto;
  width: 66px;
  height: auto;
  border: 1px solid #FF2853;
  background-color: #FFF;
}
.zhicwl-yzdhrt-div ul li {
  border-top: 1px solid #FF2853;
  padding-bottom: 10px;
  padding-top: 7px;
  cursor: pointer;
}
.zhicwl-yzdhrt-div ul li:first-child {
  border-top: none;
}
.zhicwl-yzdhrt-istr img {
  margin: 0 auto;
}
.zhicwl-yzdhrt-div ul li h5 {
  text-align: center;
  font-size: 12px;
  padding-top: 2px;
}

.zhicwl-serdt {
  background-color: #FF2853;
  color: #FFF;
  cursor: context-menu !important;
  padding-bottom: 0 !important;
}
.zhicwl-serdt h5 {
  padding-bottom: 10px;
  background-color: #FF2853;
}
.zhicwl-serdt dl {
  background-color: #FFF;
  padding-top: 8px;
}
.zhicwl-serdt dt a {
  display: block;
  font-size: 12px;
  text-align: center;
  padding: 8px 0;
  color: #666666;
}
.zhicwl-serdt dt a:hover {
  color: #FF2853;
}


.zhicwl-sometr {
  display: none;
  position: absolute;
  left: -220px;
  top: -1px;
  z-index: 1;
  width: 220px;
  background-color: #FFF;
  border: 1px solid #FF2853;
  padding: 18px 0;
}
.zhicwl-sometr img {
  width: 132px;
  margin: 0 auto;
}
.zhicwl-sometr h4 {
  font-size: 14px;
  display: block;
  text-align: center;
  padding-top: 12px;
}
.zhicwl-yzdhrt-div ul li:hover {
  background-color: #FFEAEE;
}
.zhicwl-yzdhrt-div ul li.zhicwl-serdt:hover {
  background-color: #FF2853;
}
.zhicwl-yzdhrt-div ul li:hover .zhicwl-sometr {
  display: block;
}
.zhicwl-coldptr {
  display: block;
  color: #666666 !important;
}

.zhicwl-tbicos {
  background: url(../images/img05.png) left top no-repeat;
  width: 7px;
  height: 13px;
}
.zhicwl-hplre-div ul li:hover .zhicwl-tbicos {
  background: url(../images/img05-2.png) left top no-repeat;
}
.zhicwl-hplre-div ul li:hover {
  background-color: #F5F5F5;
}

.zhicwl-jtsreg {
  position: absolute;
  background-color: #F5F5F5;
  width: 1130px;
  height: 580px;
  left: 220px;
  top: 0;
  display: none;
}
.zhicwl-yzrehd {
  border-bottom: 1px solid #EBECEE;
}


.zhicwl-yzrehd-left {
  font-size: 16px;
  width: 145px;
  text-align: right;
  padding-right: 40px;
}


.zhicwl-yzrehd-left a{ color:#666; width:70px; display:block; text-align:center; margin:auto; line-height:20px; padding:22px 0px;}

.zhicwl-yzrehd-right dl {
  overflow: hidden;
}
.zhicwl-yzrehd-right dl dt {
  float: left;
  padding: 0;
  margin: 0;
  line-height: 1;
}
.zhicwl-yzrehd-right dl dt a {
  font-size: 14px;
  padding: 4px 9px;
  display: block; color:#666;
}
.zhicwl-yzrehd-right dl dt a:hover {
  color: #FF0036;
}
.zhicwl-hplre-div ul li:hover .zhicwl-jtsreg {
  display: block;
}

.zhicwl-gzbsmtr {
  width: 1050px;
}
.zhicwl-gzbsmtr .zhicwl-ygwrd {
  margin: 0;
  padding-top: 0;
  padding-bottom: 45px;
}
.zhicwl-gzbsmtr .zhicwl-ygwrd article {
  width: 100%;
  float: none;
  padding: 0 35px;
  background-color: rgba(255, 255, 255, .9);
}









.zhicwl-tcsmt2 .zhicwl-tcsmt-div {
  width: 290px;
}
.zhicwl-tcsmt-gb2 {
  position: absolute;
  right: 0px;
  top: -40px;
  z-index: 1;
  cursor: pointer;
}

.zhicwl-tcsmt3 {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  display: none;
}
.zhicwl-tcsmt3 .zhicwl-tcsmt-div {
  width: 290px;
}
.zhicwl-tcsmt2 .zhicwl-tcsmt-stry3,
.zhicwl-tcsmt3 .zhicwl-tcsmt-stry3 {
  width: 90%;
}
.zhicwl-tcsmt-gb3 {
  position: absolute;
  right: 0px;
  top: -40px;
  z-index: 1;
  cursor: pointer;
}
.zhicwl-sregbn {
  margin-top: 0px !important;
}


.zhicwl-jmsre-nav ul li a img {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
}
.zhicwl-jmsre-nav ul li a:hover img {
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}






.zhicwl-yanreg-stit ul li a h5 {
  -moz-transition: background-color 0.15s linear;
  -webkit-transition: background-color 0.15s linear;
  -o-transition: background-color 0.15s linear;
  -ms-transition: background-color 0.15s linear;
  transition: background-color 0.15s linear;
}
.zhicwl-yanreg-stit ul li:hover a h5 {
  background-color: rgba(0, 0, 0, .8);
}
.zhicwl-yanreg-stit .zhicwl-asmdhr {
  overflow: hidden;
}


.zhicwl-yanreg-stit ul li a {
  overflow: hidden;
}
.zhicwl-asmdhr {
  overflow: hidden;
}
.zhicwl-asmdhr:before {
  content: "";
  position: absolute;
  width: 60px;
  height: 310px;
  top: 0;
  left: -150px;
  overflow: hidden;
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
  z-index: 9;
}

.zhicwl-asmdhr:hover::before {
  -webkit-transition: left 0.4s;
  -moz-transition: left 0.4s;
  transition: left 0.4s;
  left: 500px;
}
.zhicwl-yanreg-stit ul li a h5 {
  pointer-events: none;
}






.zhicwl-dtlb {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
}
.zhicwl-dtlb .zhicwl-grem {
  width: 100%;
  height: 580px;
  background-repeat: no-repeat;
  background-size: cover;
}
.zhicwl-dtlb .zhicwl-grem a {
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -99999px;
}
.zhicwl-dtlb .swiper-pagination-bullet-active {
  opacity: 1;
  background: #FF2853;
}


@media (max-width:1366px) {
	
	.zhicwl-zarew-nav{ width:950px;}
	
	}


@media (max-width: 1400px) {
  body {
    min-width: 1180px;
  }
  .width-1350 {
    width: 1180px;
  }

  .zhicwl-lmtrh-aside {
    width: 200px;
  }
  .zhicwl-lmtrh-aside h3 {
    padding-left: 28px;
  }
  .zhicwl-hplre {
    width: 200px;
  }
  .zhicwl-hplre-itr {
    padding: 0 26px 0 27px;
  }
  .zhicwl-hy-nav ul li {
    margin-left: 57px;
  }
  .zhicwl-sbreplg {
    position: relative;
    height: 580px;
  }
  .zhicwl-zreb-div ul li h3 {
    font-size: 14px;
  }
  .zhicwl-ygwrd {
    margin: 0;
  }
  .zhicwl-yjsbg-xurdf h6 {
    bottom: 13px;
    height: 38px;
    line-height: 38px;
    font-size: 17px;
  }
  .zhicwl-yjsbg-beisj {
    padding: 15px;
  }
  .zhicwl-yjsbg-div h4 {
    padding-bottom: 7px;
  }
  .zhicwl-atvre dl dt {
    margin-top: 13px;
  }
  .zhicwl-atvre dl dt a {
    font-size: 13px;
  }
  .zhicwl-yjsbg {
    margin-top: 22px;
  }
  .zhicwl-zreb-div ul li {
    height: 318px;
  }
  .zhicwl-zreb-div ul li.zhicwl-atvre {
    padding-top: 12px;
  }
  .zhicwl-byfre-art1 {
    width: 560px;
  }
  .zhicwl-byfre-diavb ul li {
    width: 102px;
  }
  .zhicwl-cbnamrt h6 {
    font-size: 12px;
  }
  .zhicwl-cbnamrt-div img {
    width: 100px;
  }
  .zhicwl-cbnamrt-div {
    margin-left: 25px;
  }
  .zhicwl-panmsb {
    font-size: 13px;
  }
  .zhicwl-byfre-diavb ul li a {
    font-size: 13px;
  }
  .zhicwl-cbnamrt {
    padding-top: 16px;
  }

  .zhicwl-amslgrt-left {
    width: 928px;
  }
  .zhicwl-amslgrt-right {
    width: 240px;
  }
  .zhicwl-ksoret ul li {
    height: auto;
  }
  .zhicwl-zlpsdr-left {
    width: 836px;
  }
  .zhicwl-zlpsdr {
    padding-top: 38px;
  }
  .zhicwl-zlpsdr-right {
    width: 290px;
    padding-bottom: 30px;
  }
  .zhicwl-zlpsdr-right h3 {
    padding: 16px 20px;
  }
  .zhicwl-zlpsdr-s2 {
    padding: 0 20px;
    padding-bottom: 10px;
  }
  .zhicwl-zlpsdr-s1 p {
    padding: 0 20px;
  }
  .zhicwl-zlpsdr-s4 {
    padding-top: 18px;
  }
  .zhicwl-zlpsdr-s4 a {
    padding: 5px 20px;
  }
  .zhicwl-zlpsdr-s5 {
    padding: 0 8px;
  }
  .zhicwl-ndrlsr {
    width: 730px;
  }
  .zhicwl-ndrlsr-h5 {
    padding: 15.5px 15px;
  }
  .zhicwl-ndrlsr-srapt {
    padding: 32px 20px 20px;
  }
  .zhicwl-gmsnrt {
    padding: 11px 20px;
  }
  .zhicwl-ztuem-tit {
    font-size: 26px;
    padding-top: 60px;
  }
  .zhicwl-ztuem {
    height: 650px;
    background: url(../images/img62.png) center top no-repeat;
  }
  .zhicwl-ztuem-querg dl {
    padding: 0 68px;
    padding-top: 50px;
  }
  .zhicwl-ztuem-querg dl dt {
    font-size: 13px;
    padding: 10px 15px;
    margin-top: 13px;
  }
  .zhicwl-ztuem-querg dl dt span {
    font-size: 30px;
  }
  .zhicwl-ztuem-querg dl dt font {
    font-size: 14px;
    padding-left: 10px;
  }
  .zhicwl-kqlpsb {
    background: url(../images/img64.png) center top no-repeat;
  }
  .zhicwl-hsrgbm-right {
    width: 688px;
  }
  .zhicwl-nrkgsg ul li {
    margin: 0 30px;
  }
  .zhicwl-jtsreg {
    width: 982px;
    left: 200px;
  }
  .zhicwl-gzbsmtr {
    width: 896px;
  }
}





/*首页幻灯片开始*/
.zhicwl-dtlb .swiper-slide {
  background-position: center top;
  background-repeat: no-repeat;
}
.zhicwl-site1 {
  background-image: url(../images/t1.png);
}
.zhicwl-site2 {
  background-image: url(../images/t2.png);
}
.zhicwl-site3 {
  background-image: url(../images/t3.png);
}
.zhicwl-site4 {
  background-image: url(../images/t4.png);
}
@media (max-width:1400px) {
  .zhicwl-site1 {
    background-image: url(../images/t1-2.png);
  }
  .zhicwl-site2 {
    background-image: url(../images/t2-2.png);
  }
  .zhicwl-site3 {
    background-image: url(../images/t3-2.png);
  }
  .zhicwl-site4 {
    background-image: url(../images/t4-2.png);
  }
}
/*首页幻灯片结束*/


#zhicwl-zarew-box-1 .zhicwl-atvre {
  background-color: #53D1D4;
}
#zhicwl-zarew-box-2 .zhicwl-atvre {
  background-color: #FE91A5;
}
#zhicwl-zarew-box-3 .zhicwl-atvre {
  background-color: #82BFFC;
}
#zhicwl-zarew-box-4 .zhicwl-atvre {
  background-color: #FEAF6B;
}
#zhicwl-zarew-box-5 .zhicwl-atvre {
  background-color: #AEACFD;
}

.imgshow { text-align:center;}
.imgshow img { text-align:center; margin:0px auto;}